🐿️ 松鼠提醒项目里程碑 v1.0
文档系统已完成,进入部署准备阶段
📊 项目整体状态
当前阶段: MVP文档冻结 ✅
总体规划: ████████░░░░░░░░░░░░ 40%
├── 商业设计: ✅ 100% 完成
├── 产品设计: ✅ 100% 完成
├── 技术架构: ✅ 100% 完成
├── 模块设计: ✅ 100% 完成
├── 集成测试: 🔄 80% 进行中
└── 部署准备: ⏸️ 0% 待启动
🎯 v1.0 里程碑交付物
1. 商业层 (100% ✅)
| 文档 |
状态 |
负责人 |
关键内容 |
| 商业模式画布 |
✅ approved |
@product-ai |
羊毛出在狗身上模式 |
| 数据变现策略 |
✅ approved |
@data-ai |
LBS广告+B端报告 |
| 销售手册 |
✅ approved |
@product-ai |
餐饮盲盒合作策略 |
核心指标锁定:
- 付费定价: ¥36.5/年(一天一毛钱)
- 广告收入占比: 60%
- 数据报告收入占比: 30%
2. 产品层 (100% ✅)
| 文档 |
状态 |
负责人 |
关键决策 |
| PRD v1.0 |
✅ approved |
@product-ai |
无感优先、状态驱动 |
| 用户故事地图 |
✅ approved |
@product-ai |
3大用户类型覆盖 |
| UI设计规范 |
✅ approved |
@product-ai |
L2提醒气泡设计 |
核心功能锁定:
- 提醒时机: 距离中转站1站
- 提醒方式: 震动(短-短-长) + 气泡悬浮窗
- 暂停选项: 10/20/30分钟
3. 架构层 (100% ✅)
| ADR |
状态 |
负责人 |
技术选型 |
| ADR-001: TiDB选型 |
✅ approved |
@architect-lead |
TiDB Cloud |
| ADR-002: Cloudflare边缘 |
✅ approved |
@architect-lead |
Workers + R2 |
| ADR-003: 速度阈值 |
✅ approved |
@architect-lead |
20km/h |
架构锁定:
Cloudflare (CDN + Workers)
↓
腾讯云K8s (香港节点)
↓
TiDB Cluster + ClickHouse
4. 模块层 (100% ✅)
| 模块 |
负责人 |
状态 |
核心接口 |
| m01-状态感知引擎 |
@backend-1 |
✅ approved |
detectState() |
| m02-提醒服务 |
@backend-1 |
✅ approved |
triggerAlert() |
| m03-轨迹处理 |
@backend-2 |
✅ approved |
getNextTransferStation() |
| m04-洞察引擎 |
@data-ai |
✅ approved |
analyzeUserProfile() |
| m05-商业智能 |
@data-ai |
✅ approved |
generateReport() |
依赖关系图:
m03 (基础设施)
├─→ m01 (状态感知)
└─→ m04 (洞察引擎)
└─→ m05 (商业智能)
m01 ──→ m02 (提醒服务)
5. 集成状态 (80% 🔄)
| 集成对 |
状态 |
阻塞项 |
预计完成 |
| m01 ↔ m03 |
✅ 已完成 |
无 |
2024-03-15 |
| m02 ↔ m03 |
✅ 已完成 |
无 |
2024-03-15 |
| m04 ↔ m03 |
✅ 已完成 |
无 |
2024-03-15 |
| m05 ↔ m04 |
✅ 已完成 |
无 |
2024-03-15 |
遗留问题:
- [ ] m03 地铁线路数据需要导入香港MTR真实数据
- [ ] m04 算法准确率需在真实数据上验证
- [ ] m05 B端报告模板需商家确认
🗓️ 下一阶段路线图
v1.1 基础设施部署 (M4-M5)
Week 1-2: Cloudflare + 腾讯云账号配置
Week 3-4: TiDB集群部署(香港+新加坡)
Week 5-6: K8s集群搭建 + CI/CD流水线
Week 7-8: 域名配置 + HTTPS证书 + 监控告警
v1.2 核心服务开发 (M6-M8)
m03: 轨迹处理服务 → 可处理1000 QPS
m01: 状态感知服务 → 准确率>95%
m02: 提醒推送服务 → 延迟<100ms
m04: 洞察分析服务 → 日处理100万用户
v1.3 MVP上线 (M9-M10)
香港内测: 1000名种子用户
功能验证: 提醒准确率、电池消耗、用户留存
商家对接: 10家餐厅试点
v1.4 规模化 (M11-M12)
香港全量: 目标100万用户
新加坡扩展: 复制香港模式
B端收入: 首份付费报告交付
💰 预算规划
v1.1 部署预算 (一次性)
| 项目 |
服务商 |
预估费用 |
备注 |
| 域名注册 |
任意 |
¥100/年 |
squirrelawake.app |
| Cloudflare Pro |
Cloudflare |
$20/月 |
Workers + R2 |
| 腾讯云服务器 |
腾讯云 |
¥5,000/月 |
香港CVM + K8s |
| TiDB Cloud |
PingCAP |
$3,000/月 |
托管服务 |
| 监控服务 |
Datadog |
$500/月 |
可选,可用开源替代 |
| 月总计 |
|
~¥65,000 |
|
v1.2+ 运营成本 (月度)
| 项目 |
预估费用 |
随用户增长 |
| 服务器 |
¥5,000 |
线性增长 |
| 数据库 |
¥3,000 |
存储增长 |
| CDN流量 |
¥1,000 |
线性增长 |
| 月总计 |
~¥10,000 |
10万用户基准 |
🚨 风险监控
| 风险项 |
等级 |
缓解措施 |
负责人 |
| TiDB香港节点延迟高 |
🔴 高 |
已选择新加坡双活 |
@architect-lead |
| Cloudflare Workers冷启动 |
🟡 中 |
预热策略 + 保活 |
@backend-2 |
| 地铁数据授权 |
🟡 中 |
先使用公开GTFS |
@product-ai |
| 隐私合规审查 |
🔴 高 |
数据本地化 + 脱敏 |
@data-ai |
📝 决策日志
| 日期 |
决策 |
决策者 |
理由 |
| 2024-03-15 |
选择TiDB而非MySQL分片 |
@architect-lead |
自动扩展,亿级用户无需手动分库 |
| 2024-03-15 |
选择Cloudflare Workers |
@architect-lead |
边缘计算,香港延迟<10ms |
| 2024-03-15 |
速度阈值20km/h |
@backend-1 |
平衡误报与响应速度 |
| 2024-03-15 |
付费定价¥36.5/年 |
@product-ai |
一天一毛钱心理锚定 |
🎯 下一步行动
立即执行 (本周)
- [ ] @project-lead: 注册 Cloudflare 账号
- [ ] @project-lead: 注册腾讯云账号(香港区)
- [ ] @project-lead: 购买域名 squirrelawake.app
- [ ] @architect-lead: 创建 TiDB Cloud 账号
- [ ] @backend-2: 准备香港MTR地铁数据
准备阶段 (下周)
- [ ] 配置 Cloudflare Workers 开发环境
- [ ] 配置腾讯云 CLI 工具
- [ ] 设置 TiDB 集群(开发环境)
- [ ] 配置 GitHub Actions 部署密钥
📈 关键指标 (v1.0基线)
| 指标 |
当前 |
v1.1目标 |
v1.2目标 |
| 文档完整度 |
100% |
100% |
100% |
| 接口定义完整度 |
100% |
100% |
100% |
| 模块测试覆盖率 |
- |
80% |
90% |
| 系统集成度 |
80% |
100% |
100% |
| 部署自动化 |
0% |
100% |
100% |
里程碑状态: ✅ v1.0 文档冻结完成
下一个里程碑: 🎯 v1.1 基础设施部署
预计达成: 2024年5月15日
🐿️ 松鼠提醒项目 | 项目管理 | 里程碑 v1.0 已锁定